關(guān)于容災、備份、集群、負載均衡這類概念,很多朋友都容易混淆,到底它們之間有什么區(qū)別?上期小編已經(jīng)給大家講解了關(guān)于容災的概念,這期小編將為大家分享集群和負載均衡是什么?
1、"負載均衡"
假設有5臺服務器,如果有5個訪問請求,沒有負載均衡時,可能5個請求都訪問機器A,這樣可能引致訪問速度慢,A機器崩潰等問題,而有了負載均衡,就會將5個任務按照策略進行分發(fā),可能5臺機器每臺負責處理一個任務就OK了。
2、"集群"
多臺服務器同時處理某一事務,聽起來與"負載均衡"有點像,但是其實負載均衡是5個任務攤分給5臺機器,而集群相當于一個任務拆分為5份,5臺機器一起來處理同一個任務,分別完成自己負責的部分后匯總一起輸出結(jié)果。例如有一個很復雜的計算任務,1臺機要算5小時才能解決,那么5臺同時計算,可能1小時就解決了,這個是"集群"的主要用途。
再舉個例子,闡述集群和負載均衡的區(qū)別:
你被領導要求完成一份文檔的編寫工作,我們把它看做是計算機要進行處理的業(yè)務。
1、這個文檔由多個人分解成多個子文檔,每個人完成一部分,最后拼裝成完整的文檔,這就是集群的工作。
2、如果這個文檔放在一個機器上,多人同時訪問會導致響應速度變慢,這時候網(wǎng)管多放了幾臺機器,每個機器上都有這個文檔,訪問者會自動被分配到訪問較少的服務器上處理該文檔,這就叫負載均衡。
四、一個場景實例包含了以上所有技術(shù)
1、數(shù)據(jù)中心里的服務器的應用和后臺的數(shù)據(jù)庫都做了備份,把數(shù)據(jù)備份到了存儲上。
2、數(shù)據(jù)庫之間采用了雙機熱備,做到了基本的容災
3、應用服務器之間做了集群部署,共同對業(yè)務進行并行處理,提高了業(yè)務效能
4、應用服務器的前端加了負載均衡設備,通過負載均衡設備可以把任務均衡的分配給相應服務器,進行處理。
通過以上場景和之前的概念描述,我們來做一下最后的總結(jié):
"容災"與"備份"與集群和負載均衡不是同一個概念, "容災"是目的,而"備份"只是實現(xiàn)容災的其中一種手段,不是唯一;備份主要考慮的是數(shù)據(jù)的完整性,不要丟失。而容災考慮的主要目的是數(shù)據(jù)的可用性,業(yè)務的連續(xù)性,最終是要求業(yè)務一直不間斷。
如果說備份和容災技術(shù)追求的目的,可以理解為業(yè)務的穩(wěn)定和連續(xù)性,那么集群和負載均衡技術(shù)追求的目的就是業(yè)務的高效性,也就是為了提升業(yè)務系統(tǒng)運行的性能,讓用戶在使用業(yè)務時候的體驗效果不卡頓很順暢?。?!
分享到這兒相信大家對備份、容災、集群和負載均衡都有了一個大概的概念,關(guān)注我們了解更多相關(guān)資訊。
全國服務熱線:400-028-4366/028-85538251